#ifndef _BLOCKBREAKER_RENDER_RENDEROBJECTDX9_H__
#define _BLOCKBREAKER_RENDER_RENDEROBJECTDX9_H__

// DX9
#include <d3d9.h>
#include <d3dx9.h>

#include <Render/Include/RenderObject.h>

class RenderObjectDX9 : public RenderObject
{
    friend class RendererDX9;

private:
    LPD3DXMESH p_mesh;
    LPD3DXBUFFER p_adjacency_buffer;
    

    RenderObjectDX9(LPD3DXMESH p_mesh, LPD3DXBUFFER p_adjacency_buffer);
    virtual ~RenderObjectDX9(void);
    
    LPD3DXMESH getLPD3DXMESH();

};

#endif // _BLOCKBREAKER_RENDER_RENDEROBJECTDX9_H__
